/*
 * @Author: lineCode
 * @Date: 2024-12-08 21:54:19
 * @LastEditors: lineCode
 * @LastEditTime: 2025-06-16 18:30:55
 * @FilePath: /backend/shorthand-modules/shorthand-modules-content/src/main/java/com/angus/modules/content/service/ISysUnitService.java
 */
package com.angus.modules.content.service;

import com.angus.modules.content.domain.SysUnit;
import com.angus.modules.content.dto.SetFeeDto;
import com.angus.modules.content.vo.SysUnitVo;

import java.util.List;

public interface ISysUnitService {

    void addUnitToMax(Integer key, String operatorName, String courseCode);

    List<SysUnitVo> queryUnits(String courseCode, Long userID);

    void removeUnit(String courseCode,Integer unitNum);

    boolean setContentFee(SetFeeDto dto);

    List<SysUnit> queryClusterByUnits(String courseCode, Integer unitNum);
}
